Skip to content

Conversation

dhananjaypai08
Copy link

Feature: Use Composite Action for Node Setup and Dependency Installation

This PR introduces a reusable composite action (.github/actions/install) to standardize Node.js setup, npm authentication, and dependency installation across workflows. It accepts an npm-token input and uses npm ci for reliable installs.

Both publish.yml and publish-beta-release.yml now leverage this composite action, improving maintainability and ensuring consistent environment setup. The workflows continue to perform a checkout step separately before invoking the action, as required.

@andrejrakic
Copy link
Collaborator

Closing because of #47

@andrejrakic andrejrakic closed this Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants